﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using fideeraSoft.DAO;
using fideeraSoft.DAOimpl;
using fideeraSoft.Entities;

namespace fideeraSoft.BO
{
    public class MateriaPrimaBO
    {
        MateriaPrimaDAO materiaPrimaDao;

        public MateriaPrimaBO()
        {
            materiaPrimaDao=new MateriaPrimaDAOSQLimpl();
        }

        public int buscarNuevoUltimoIdMateriaPrimaEnBD()
        {
            return materiaPrimaDao.buscarNuevoUltimoIdMateriaPrimaEnBD();
        }

        public MateriaPrima buscarMateriaPrimaPorNombre(string nombre)
        {
            return materiaPrimaDao.buscarMateriaPrimaPorNombre(nombre);
        }


        public void altaMateriaPrima(MateriaPrima materiaPrima)
        {
            materiaPrimaDao.altaMateriaPrima(materiaPrima);
        }

        public void eliminarMateriaPrimaPorID(int id)
        {
            materiaPrimaDao.eliminarMateriaPrimaPorID(id);
        }

        public MateriaPrima buscarMateriaPrimaPorID(int id)
        {
            return materiaPrimaDao.buscarMateriaPrimaPorID(id);
        }



        public void eliminarTodasLasMateriasPrimasEnDb()
        {
            this.materiaPrimaDao.eliminarTodasLasMateriasPrimasEnDb();
        }
    }
}
